#!/bin/sh

cd /var/log

rm -f cron-* boot.log-* messages-* btmp-*
rm -f dnf.librepo.log-* dnf.log.* hawkey.log-*
rm -f maillog-* secure-* secure-* spooler-*
find ./journal -size +100M | xargs rm -f

yum clean all

echo '/var/lib/docker 虚拟机里的文件需要手动清除'

# 释放缓存区内存的方法
# a）清理pagecache（页面缓存）
# echo 1 > /proc/sys/vm/drop_caches     或者 # sysctl -w vm.drop_caches=1

# b）清理dentries（目录缓存）和inodes
# echo 2 > /proc/sys/vm/drop_caches     或者 # sysctl -w vm.drop_caches=2

# c）清理pagecache、dentries和inodes
# echo 3 > /proc/sys/vm/drop_caches     或者 # sysctl -w vm.drop_caches=3


# du -h -x --max-depth=1
# find -size +100M